package com.gilight.base.model;

import java.util.Date;

/**
 * 数据规则
 */
public class SysDataRule {
    /**
     * 主键
     */
    private Long id;
    /**
     * 菜单ID
     */
    private String permissionId;
    /**
     * 规则名称
     */
    private String ruleName;
    /**
     * 规则字段
     */
    private String ruleColumn;
    /**
     * 规则类型：学院、专业、班级、正则、值
     */
    private String ruleType;
    private String ruleTypeName;
    /**
     * 规则条件
     */
    private String ruleConditions;
    private String ruleConditionsName;
    /**
     * 规则值
     */
    private String ruleValue;
    /**
     * 规则状态
     */
    private String status;
    /**
     * 创建时间
     */
    private Date createTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPermissionId() {
        return permissionId;
    }

    public void setPermissionId(String permissionId) {
        this.permissionId = permissionId;
    }

    public String getRuleName() {
        return ruleName;
    }

    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    public String getRuleColumn() {
        return ruleColumn;
    }

    public void setRuleColumn(String ruleColumn) {
        this.ruleColumn = ruleColumn;
    }

    public String getRuleType() {
        return ruleType;
    }

    public void setRuleType(String ruleType) {
        this.ruleType = ruleType;
    }

    public String getRuleConditions() {
        return ruleConditions;
    }

    public void setRuleConditions(String ruleConditions) {
        this.ruleConditions = ruleConditions;
    }

    public String getRuleValue() {
        return ruleValue;
    }

    public void setRuleValue(String ruleValue) {
        this.ruleValue = ruleValue;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRuleTypeName() {
        return ruleTypeName;
    }

    public void setRuleTypeName(String ruleTypeName) {
        this.ruleTypeName = ruleTypeName;
    }

    public String getRuleConditionsName() {
        return ruleConditionsName;
    }

    public void setRuleConditionsName(String ruleConditionsName) {
        this.ruleConditionsName = ruleConditionsName;
    }
}
